home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-21 / qwhite.zip / DECNET.TEC < prev    next >
Text File  |  1992-03-09  |  8KB  |  136 lines

  1. ID:PW Pathworks and QEMM-386/DESQview
  2. Quarterdeck Technical Note #220
  3. by Jonathan Niednagel
  4. January 30, 1992
  5.  
  6.           PATHWORKS/DECNET from Digital Equipment Corporation
  7.  
  8. Pathworks, also referred to as DECNET or PCSA, is a multi-platform networking
  9. package manufactured by Digital Equipment Corp.  Pathworks as a general rule
  10. works quite well with QEMM-386 and DESQview, as long as a few precautions are 
  11. taken.  The following document outlines these areas of concern between 
  12. Pathworks and Quarterdeck products.
  13.  
  14. STARTNET.BAT
  15.  
  16. The Pathworks network is started by a batch file named STARTNET.BAT.  This
  17. file is approximately 200-250 lines in size.  As of version 6.0, QEMM-386's
  18. OPTIMIZE program can process CALLed batch files, a definite advantage for
  19. Pathworks users.  One problem that was encountered with Pathworks was the size
  20. of this batch file.  The OPTIMIZE program has a maximum of 9k of buffer space
  21. allocated for each of the autoexec.bat, config.sys, and any CALLed batch
  22. files.  Often the STARTNET.BAT file is over 9k itself causing OPTIMIZE to
  23. truncate the file to 9k, deleting the last several lines.  Two solutions for
  24. this problem exist.  First, try deleting several of the REMark statements in
  25. the STARTNET.BAT file, as approximately 50% of the file contains comments. 
  26. Second, the OPTIMIZE program which ships with QEMM-386 version 6.02 has been 
  27. modified to handle files up to 20k in size, instead of the previous limit of 
  28. 9k.  It is also important to remember to make backups of your CALLed batch 
  29. files.  OPTIMIZE does NOT make backups of these files.  Only the AUTOEXEC.BAT 
  30. and CONFIG.SYS are backed up by OPTIMIZE.
  31.  
  32. EXECINFO.BAT
  33.  
  34. Another problem with STARTNET.BAT is EXECINFO.BAT.  EXECINFO.BAT is a batch
  35. file called from within STARTNET.BAT and uses an unusual (and needless) method
  36. to re-enter STARTNET.BAT.  The last line of it must be remarked out during the
  37. OPTIMIZE process.  This line is:
  38.  
  39.                      \decnet\startnet.bat RUN
  40.  
  41. This causes STARTNET to start over, causing an infinite loop.
  42.  
  43. DNNETHLD
  44.  
  45. DNNETHLD is a loader of a similarly named file DNNETHAT.  DNNETHAT is
  46. approximately 50-55k in size.  Using DNNETHLD loads this driver into EMS and
  47. frees up approximately 45-50k.  The problem with this loader (DNNETHLD) is
  48. that it makes the incorrect assumption that the page frame is saved and
  49. restored across every interrupt.  The EMS specification does not warrant this
  50. assumption and Stealth keeps it from happening, because the Stealth technology
  51. causes a Stealthed ROM to be mapped into the page frame when the ROM is used, 
  52. as may happen at interrupt time.  Even though this assumption violates the EMS 
  53. 4.0 specification, it was not a problem with QEMM-386 until the Stealth 
  54. feature of version 6.0.  Stealth uses the page frame to map ROMs into when the 
  55. ROM is used.  Stealth does not restore the contents of the page frame after 
  56. using it and thus causes a problem when used with DNNETHLD.  Remember that the 
  57. memory gain from DNNETHLD is approximately 45-50k yet the memory gain from 
  58. using Stealth is 99k (assuming a DEPCA card is being used) so the net gain is 
  59. still over 60k when using Stealth.  EMSLOAD is a "generic" form of the same 
  60. loader that can be used in conjunction with other programs in the STARTNET.BAT 
  61. file and displays the same type of problems as DNNETHLD.
  62.  
  63. USING STEALTH WITH PATHWORKS
  64.  
  65. Using the Stealth with Pathworks can give you substantially more high RAM
  66. which may allow you to load high all of the 140k+ network drivers that are
  67. installed by Pathworks in most configurations.  Placing the page frame at DC00
  68. on top of the DEPCA ROM will give back 16k of memory.  If the page frame is
  69. not placed at DC00 (or wherever the DEPCA ROM begins) the DEPCA ROM must be
  70. Stealth-excluded (XST=DC00; or XST=CC00, if this is where the DEPCA ROM
  71. begins).  The DEPCA cards that are used with Pathworks have two primary
  72. configurations a 64k configuration at D000h and a 32k configuration at D800h. 
  73. Both of these have a 16k ROM at DC00 (the remainder being a RAM buffer). 
  74. Putting the page frame on top of the DEPCA ROM at DC00 gives back 16k that
  75. would not otherwise be available.  Remember that putting the page frame on top
  76. of a ROM is only possible with QEMM-386 v6.0 and the Stealth feature.
  77.  
  78. REDIR
  79.  
  80. The REDIR (redirector) command for Pathworks can be loaded into the HMA with
  81. the /himem:yes switch.  This puts 33k of REDIR into the HMA and leaves .9k in
  82. conventional memory.  While loading this driver in the HMA doesn't affect the 
  83. performance of QEMM-386 or DESQview, you will want to consider which one of 
  84. your HMA users is the most efficient.  Since only one program can use the HMA 
  85. it would make sense to let the largest program use the HMA.  Since DESQview 
  86. uses 63k of the 64k HMA, it is most often the best choice.
  87. DNNETH
  88.  
  89. The driver DNNETH also has a problem with OPTIMIZE because LOADHI/GS (get 
  90. size) reports that 128k is needed to load this driver high when in fact it 
  91. only requires about 35k.  Simply go to the OPTIONS menu on the second step of 
  92. OPTIMIZE and type "2" to change the information that OPTIMIZE has gathered. 
  93. The following screen will show the DNNETH driver (along with all others found 
  94. by OPTIMIZE) and give an "Initial size" and a "Final size".  The "Initial 
  95. size" value must be changed to 35000 in order to load DNNETH high.
  96.  
  97.                               Quarterdeck OPTIMIZE   
  98.                             __________________________
  99.       +------------------------------------------------------------------+
  100.       |                                                                  |
  101.       |                                                                  |
  102.       |                  DATA FOR THE OPTIMIZE PROCESS                   |
  103.       |                 Try to Load     SQUEEZE       Initial  Final     |
  104.       |      Program       High?     Frame?  Temp?     Size    Size      |
  105.       |     QEMM|86.SYS      Y         -      -        12592   12592     |
  106.       |     MOUSE.SYS        Y         -      Y        31744   14832     |
  107.       |     SETVER.EXE       Y         -      Y        13984     576     |
  108.       |     FILES            Y         -      Y         4480    4032     |
  109.       |  *  DNNETH           Y         -      Y       131392   31384     |
  110.       |     LSL              Y         -      Y        58112   33536     |
  111.       |     NE2000           Y         -      Y        13456    4160     |
  112.       |     IPXODI           Y         -      Y        58128   14816     |
  113.       |     TCPIP            Y         -      Y        57680   21440     |
  114.       |     EMSNETX          Y         -      Y        62944    9344     |
  115.       |             Arrow keys to select or Space to toggle              |
  116.       |       CAUTION: Changing this data may have adverse affects       |
  117.       |    ____________________________________________________________  |
  118.       |                                                                  |
  119.       |          Enter to Accept Changes   Esc to Undo Changes           |
  120.       |         _________________________________________________        |
  121.       +------------------------------------------------------------------+
  122.  
  123.          * Change this program to show an Initial Size of 35K (35000)
  124.  
  125. All tests at Quarterdeck were done with Pathworks v4.1 on a MicroVAX 3100. 
  126. PC's were equipped with either Compaq DOS 3.31 or MS-DOS 5.0. and the DEPCA
  127. family of boards.  Users of 3COM cards should reference PROTMAN.TEC technical
  128. note from Quarterdeck for additional information regarding their specific
  129. configuration.
  130.  
  131.   ************************************************************************
  132.   *This technical note may be copied and distributed freely as long as it*
  133.   *is distributed in its entirety and it is not distributed for profit.  *
  134.   *         Copyright (C) 1991-2 by Quarterdeck Office Systems           *
  135.   ************************ E N D   O F   F I L E *************************
  136.